#include<stdio.h>
int main()
{
	int n,i;
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		int a[3][3],b[3][3],c[3][3],p,q;
		scanf("%d %d %d",&a[0][0],&a[0][1],&a[0][2]);
	    scanf("%d %d %d",&a[1][0],&a[1][1],&a[1][2]);
	    scanf("%d %d %d",&a[2][0],&a[2][1],&a[2][2]);
	    scanf("%d %d %d",&b[0][0],&b[0][1],&b[0][2]);
	    scanf("%d %d %d",&b[1][0],&b[1][1],&b[1][2]);
	    scanf("%d %d %d",&b[2][0],&b[2][1],&b[2][2]);
	    for(p=0;p<3;p++)
	      for(q=0;q<3;q++)//Cij =Ai0B0j + Ai1B1j + Ai2B2j
	      {
	      	c[p][q]=a[p][0]*b[0][q]+a[p][1]*b[1][q]+a[p][2]*b[2][q];
		  }
		printf("%d %d %d\n",c[0][0],c[0][1],c[0][2]);
		printf("%d %d %d\n",c[1][0],c[1][1],c[1][2]);
		printf("%d %d %d\n",c[2][0],c[2][1],c[2][2]);
	}
	return 0;
}
